home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Westlight Stock Photography - Creative Freedom
/
Westlight Stock Photography - Creative Freedom.iso
/
Place in System Folder
/
System 7.5.2 or higher
/
Finder Scripting Extension
/
Finder Scripting Extension.rsrc
/
CODE_67.txt
< prev
next >
Wrap
Text File
|
1993-04-16
|
21KB
|
376 lines
# near model CODE resource
# jump table entries: 9712-9716 (5 of them)
export_1214:
00000000 4E56 0000 link A6, 0
00000004 48E7 0118 movem.l -[A7], D7,A3,A4
00000008 286E 0008 movea.l A4, [A6 + 0x8]
0000000C 7E01 moveq.l D7, 0x01
0000000E 4AAD FEA6 tst.l [A5 - 0x15A]
00000012 6608 bne +0xA /* 0000001C */
00000014 4EAD 13E2 jsr [A5 + 0x13E2 /* export_632 */]
00000018 2B40 FEA6 move.l [A5 - 0x15A], D0
label0000001C:
0000001C 266D FEA6 movea.l A3, [A5 - 0x15A]
00000020 2F0C move.l -[A7], A4
00000022 2F0B move.l -[A7], A3
00000024 4EAD 08CA jsr [A5 + 0x8CA /* export_277 */]
00000028 72FC moveq.l D1, 0xFFFFFFFC
0000002A B280 cmp.l D1, D0
0000002C 504F addq.w A7, 8
0000002E 6628 bne +0x2A /* 00000058 */
00000030 7000 moveq.l D0, 0x00
00000032 2F00 move.l -[A7], D0
00000034 2F0C move.l -[A7], A4
00000036 2F2D FEA6 move.l -[A7], [A5 - 0x15A]
0000003A 4EAD 08BA jsr [A5 + 0x8BA /* export_275 */]
0000003E 2F0C move.l -[A7], A4
00000040 4EAD 0872 jsr [A5 + 0x872 /* export_266 */]
00000044 7000 moveq.l D0, 0x00
00000046 2F00 move.l -[A7], D0
00000048 2F0C move.l -[A7], A4
0000004A 2054 movea.l A0, [A4]
0000004C 2050 movea.l A0, [A0]
0000004E 2268 011C movea.l A1, [A0 + 0x11C]
00000052 4E91 jsr [A1]
00000054 4FEF 0018 lea.l A7, [A7 + 0x18]
label00000058:
00000058 1007 move.b D0, D7
0000005A 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
00000060 4E5E unlink A6
00000062 4E75 rts
export_1215:
00000064 4E56 FFAC link A6, -0x0054
00000068 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000006C 286E 0008 movea.l A4, [A6 + 0x8]
00000070 4246 clr.w D6
00000072 486E FFC4 pea.l [A6 - 0x3C]
00000076 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
0000007A 4A80 tst.l D0
0000007C 584F addq.w A7, 4
0000007E 6700 00B4 beq +0xB6 /* 00000134 */
00000082 2F0C move.l -[A7], A4
00000084 4EAD 0ABA jsr [A5 + 0xABA /* export_339 */]
00000088 2E00 move.l D7, D0
0000008A 0C87 746B 6F62 cmpi.l D7, 0x746B6F62 /* 'tkob' */
00000090 584F addq.w A7, 4
00000092 6634 bne +0x36 /* 000000C8 */
00000094 2F0C move.l -[A7], A4
00000096 4EAD 11E2 jsr [A5 + 0x11E2 /* export_568 */]
0000009A 2640 movea.l A3, D0
0000009C 200B move.l D0, A3
0000009E 584F addq.w A7, 4
000000A0 671C beq +0x1E /* 000000BE */
000000A2 200B move.l D0, A3
000000A4 6716 beq +0x18 /* 000000BC */
000000A6 7003 moveq.l D0, 0x03
000000A8 2F00 move.l -[A7], D0
000000AA 2F0B move.l -[A7], A3
000000AC 2053 movea.l A0, [A3]
000000AE 2050 movea.l A0, [A0]
000000B0 2268 0004 movea.l A1, [A0 + 0x4]
000000B4 4E91 jsr [A1]
000000B6 7000 moveq.l D0, 0x00
000000B8 504F addq.w A7, 8
000000BA 6002 bra +0x4 /* 000000BE */
label000000BC:
000000BC 7000 moveq.l D0, 0x00
label000000BE:
000000BE 2F0C move.l -[A7], A4
000000C0 4EAD 139A jsr [A5 + 0x139A /* export_623 */]
000000C4 584F addq.w A7, 4
000000C6 6072 bra +0x74 /* 0000013A */
label000000C8:
000000C8 0C87 6C69 7374 cmpi.l D7, 0x6C697374 /* 'list' */
000000CE 664E bne +0x50 /* 0000011E */
000000D0 486E FFAC pea.l [A6 - 0x54]
000000D4 4EAD 1DBA jsr [A5 + 0x1DBA /* export_947 */]
000000D8 2D4C FFB4 move.l [A6 - 0x4C], A4
000000DC 7000 moveq.l D0, 0x00
000000DE 2D40 FFB8 move.l [A6 - 0x48], D0
000000E2 2D40 FFBC move.l [A6 - 0x44], D0
000000E6 41EE FFB4 lea.l A0, [A6 - 0x4C]
000000EA 584F addq.w A7, 4
000000EC 600A bra +0xC /* 000000F8 */
label000000EE:
000000EE 486E FFAC pea.l [A6 - 0x54]
000000F2 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
000000F6 584F addq.w A7, 4
label000000F8:
000000F8 486E FFC0 pea.l [A6 - 0x40]
000000FC 7000 moveq.l D0, 0x00
000000FE 2F00 move.l -[A7], D0
00000100 486E FFAC pea.l [A6 - 0x54]
00000104 486E FFB4 pea.l [A6 - 0x4C]
00000108 4EAD 1792 jsr [A5 + 0x1792 /* export_750 */]
0000010C 4A00 tst.b D0
0000010E 4FEF 0010 lea.l A7, [A7 + 0x10]
00000112 66DA bne -0x24 /* 000000EE */
00000114 2F0C move.l -[A7], A4
00000116 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */]
0000011A 584F addq.w A7, 4
0000011C 601C bra +0x1E /* 0000013A */
label0000011E:
0000011E 0C87 6E75 6C6C cmpi.l D7, 0x6E756C6C /* 'null' */
00000124 6714 beq +0x16 /* 0000013A */
00000126 2F3C FFFF F954 move.l -[A7], 0xFFFFF954
0000012C 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
00000130 584F addq.w A7, 4
00000132 6006 bra +0x8 /* 0000013A */
label00000134:
00000134 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
00000138 3C00 move.w D6, D0
label0000013A:
0000013A 486E FFC4 pea.l [A6 - 0x3C]
0000013E 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */]
00000142 3D46 000C move.w [A6 + 0xC], D6
00000146 584F addq.w A7, 4
00000148 4CEE 18C0 FF9C movem.l D6,D7,A3,A4, [A6 - 0x64]
0000014E 4E5E unlink A6
00000150 2E9F move.l [A7], [A7]+
00000152 4E75 rts
export_1216:
00000154 4E56 FF98 link A6, -0x0068
00000158 48E7 0118 movem.l -[A7], D7,A3,A4
0000015C 286E 000C movea.l A4, [A6 + 0xC]
00000160 486E FFF8 pea.l [A6 - 0x8]
00000164 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00000168 4247 clr.w D7
0000016A 2F0C move.l -[A7], A4
0000016C 2054 movea.l A0, [A4]
0000016E 2050 movea.l A0, [A0]
00000170 2268 0090 movea.l A1, [A0 + 0x90]
00000174 4E91 jsr [A1]
00000176 2640 movea.l A3, D0
00000178 2D7C 6E75 6C6C FFE4 move.l [A6 - 0x1C], 0x6E756C6C /* 'null' */
00000180 7000 moveq.l D0, 0x00
00000182 2D40 FFE8 move.l [A6 - 0x18], D0
00000186 41EE FFE4 lea.l A0, [A6 - 0x1C]
0000018A 2F0B move.l -[A7], A3
0000018C 486E FFEC pea.l [A6 - 0x14]
00000190 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
00000194 41EE FFEC lea.l A0, [A6 - 0x14]
00000198 4FEF 0010 lea.l A7, [A7 + 0x10]
0000019C 606E bra +0x70 /* 0000020C */
label0000019E:
0000019E 486E FFA8 pea.l [A6 - 0x58]
000001A2 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000001A6 4A80 tst.l D0
000001A8 584F addq.w A7, 4
000001AA 6746 beq +0x48 /* 000001F2 */
000001AC 7000 moveq.l D0, 0x00
000001AE 2F00 move.l -[A7], D0
000001B0 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */
000001B6 2F0B move.l -[A7], A3
000001B8 486E FF98 pea.l [A6 - 0x68]
000001BC 4EAD 25C2 jsr [A5 + 0x25C2 /* export_1204 */]
000001C0 41EE FF98 lea.l A0, [A6 - 0x68]
000001C4 43EE FFA0 lea.l A1, [A6 - 0x60]
000001C8 22D8 move.l [A1]+, [A0]+
000001CA 22D8 move.l [A1]+, [A0]+
000001CC 41EE FFA0 lea.l A0, [A6 - 0x60]
000001D0 43EE FFE4 lea.l A1, [A6 - 0x1C]
000001D4 22D8 move.l [A1]+, [A0]+
000001D6 22D8 move.l [A1]+, [A0]+
000001D8 486E FFE4 pea.l [A6 - 0x1C]
000001DC 486E FFF8 pea.l [A6 - 0x8]
000001E0 4EAD 18A2 jsr [A5 + 0x18A2 /* export_784 */]
000001E4 486E FFE4 pea.l [A6 - 0x1C]
000001E8 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */]
000001EC 4FEF 001C lea.l A7, [A7 + 0x1C]
000001F0 6010 bra +0x12 /* 00000202 */
label000001F2:
000001F2 486E FFE4 pea.l [A6 - 0x1C]
000001F6 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */]
000001FA 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
000001FE 3E00 move.w D7, D0
00000200 584F addq.w A7, 4
label00000202:
00000202 486E FFA8 pea.l [A6 - 0x58]
00000206 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */]
0000020A 584F addq.w A7, 4
label0000020C:
0000020C 486E FFEC pea.l [A6 - 0x14]
00000210 4EAD 07E2 jsr [A5 + 0x7E2 /* export_248 */]
00000214 2640 movea.l A3, D0
00000216 200B move.l D0, A3
00000218 584F addq.w A7, 4
0000021A 6682 bne -0x7C /* 0000019E */
0000021C 48C7 ext.l D7
0000021E 2F07 move.l -[A7], D7
00000220 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
00000224 486E FFF8 pea.l [A6 - 0x8]
00000228 4EAD 1AD2 jsr [A5 + 0x1AD2 /* export_854 */]
0000022C 206E 0008 movea.l A0, [A6 + 0x8]
00000230 43EE FFF8 lea.l A1, [A6 - 0x8]
00000234 20D9 move.l [A0]+, [A1]+
00000236 20D9 move.l [A0]+, [A1]+
00000238 504F addq.w A7, 8
0000023A 4CEE 1880 FF8C movem.l D7,A3,A4, [A6 - 0x74]
00000240 4E5E unlink A6
00000242 4E75 rts
export_1217:
00000244 4E56 FFF4 link A6, -0x000C
00000248 48E7 1118 movem.l -[A7], D3,D7,A3,A4
0000024C 2E2E 0010 move.l D7, [A6 + 0x10]
00000250 286E 000C movea.l A4, [A6 + 0xC]
00000254 486E FFF8 pea.l [A6 - 0x8]
00000258 4EAD 1DBA jsr [A5 + 0x1DBA /* export_947 */]
0000025C 2007 move.l D0, D7
0000025E 0480 6973 6C6B subi.l D0, 0x69736C6B /* 'islk' */
00000264 584F addq.w A7, 4
00000266 6714 beq +0x16 /* 0000027C */
00000268 0480 0CF2 05C7 subi.l D0, 0xCF205C7
0000026E 6764 beq +0x66 /* 000002D4 */
00000270 0480 0000 0041 subi.l D0, 0x41 /* 'A' */
00000276 675C beq +0x5E /* 000002D4 */
00000278 6000 0090 bra +0x92 /* 0000030A */
label0000027C:
0000027C 7000 moveq.l D0, 0x00
0000027E 2640 movea.l A3, D0
00000280 7601 moveq.l D3, 0x01
00000282 220B move.l D1, A3
00000284 6616 bne +0x18 /* 0000029C */
00000286 2F03 move.l -[A7], D3
00000288 700C moveq.l D0, 0x0C
0000028A 2F00 move.l -[A7], D0
0000028C 4EAD 07AA jsr [A5 + 0x7AA /* export_241 */]
00000290 588F addq.l A7, 4
00000292 261F move.l D3, [A7]+
00000294 2640 movea.l A3, D0
00000296 200B move.l D0, A3
00000298 6602 bne +0x4 /* 0000029C */
0000029A 7600 moveq.l D3, 0x00
label0000029C:
0000029C 4A03 tst.b D3
0000029E 6714 beq +0x16 /* 000002B4 */
000002A0 2F0B move.l -[A7], A3
000002A2 4EAD 1FF2 jsr [A5 + 0x1FF2 /* export_1018 */]
000002A6 2640 movea.l A3, D0
000002A8 2053 movea.l A0, [A3]
000002AA 202D FDCA move.l D0, [A5 - 0x236]
000002AE 2080 move.l [A0], D0
000002B0 584F addq.w A7, 4
000002B2 6002 bra +0x4 /* 000002B6 */
label000002B4:
000002B4 7000 moveq.l D0, 0x00
label000002B6:
000002B6 2D4B FFF4 move.l [A6 - 0xC], A3
000002BA 2F0C move.l -[A7], A4
000002BC 2F0B move.l -[A7], A3
000002BE 4EAD 1442 jsr [A5 + 0x1442 /* export_644 */]
000002C2 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000002C6 486E FFF8 pea.l [A6 - 0x8]
000002CA 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */]
000002CE 4FEF 0010 lea.l A7, [A7 + 0x10]
000002D2 6046 bra +0x48 /* 0000031A */
label000002D4:
000002D4 7000 moveq.l D0, 0x00
000002D6 2F00 move.l -[A7], D0
000002D8 4EAD 2942 jsr [A5 + 0x2942 /* export_1316 */]
000002DC 2640 movea.l A3, D0
000002DE 0C87 7665 7232 cmpi.l D7, 0x76657232 /* 'ver2' */
000002E4 6604 bne +0x6 /* 000002EA */
000002E6 7002 moveq.l D0, 0x02
000002E8 6002 bra +0x4 /* 000002EC */
label000002EA:
000002EA 7001 moveq.l D0, 0x01
label000002EC:
000002EC 4880 ext.w D0
000002EE 48C0 ext.l D0
000002F0 2F00 move.l -[A7], D0
000002F2 2F0C move.l -[A7], A4
000002F4 2F0B move.l -[A7], A3
000002F6 4EAD 111A jsr [A5 + 0x111A /* export_543 */]
000002FA 2F0B move.l -[A7], A3
000002FC 486E FFF8 pea.l [A6 - 0x8]
00000300 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */]
00000304 4FEF 0018 lea.l A7, [A7 + 0x18]
00000308 6010 bra +0x12 /* 0000031A */
label0000030A:
0000030A 2F07 move.l -[A7], D7
0000030C 2F0C move.l -[A7], A4
0000030E 486E FFF8 pea.l [A6 - 0x8]
00000312 4EAD 28C2 jsr [A5 + 0x28C2 /* export_1300 */]
00000316 4FEF 000C lea.l A7, [A7 + 0xC]
label0000031A:
0000031A 206E 0008 movea.l A0, [A6 + 0x8]
0000031E 43EE FFF8 lea.l A1, [A6 - 0x8]
00000322 20D9 move.l [A0]+, [A1]+
00000324 20D9 move.l [A0]+, [A1]+
00000326 4CEE 1888 FFE4 movem.l D3,D7,A3,A4, [A6 - 0x1C]
0000032C 4E5E unlink A6
0000032E 4E75 rts
export_1218:
00000330 4E56 FFF0 link A6, -0x0010
00000334 48E7 0118 movem.l -[A7], D7,A3,A4
00000338 2E2E 0010 move.l D7, [A6 + 0x10]
0000033C 286E 000C movea.l A4, [A6 + 0xC]
00000340 486E FFF8 pea.l [A6 - 0x8]
00000344 4EAD 1DBA jsr [A5 + 0x1DBA /* export_947 */]
00000348 2007 move.l D0, D7
0000034A 0480 6170 7074 subi.l D0, 0x61707074 /* 'appt' */
00000350 584F addq.w A7, 4
00000352 6770 beq +0x72 /* 000003C4 */
00000354 0480 01FE FD00 subi.l D0, 0x1FEFD00
0000035A 6768 beq +0x6A /* 000003C4 */
0000035C 0480 0003 06F0 subi.l D0, 0x306F0
00000362 6760 beq +0x62 /* 000003C4 */
00000364 0480 0001 FA0E subi.l D0, 0x1FA0E
0000036A 6758 beq +0x5A /* 000003C4 */
0000036C 0480 05F4 FEF5 subi.l D0, 0x5F4FEF5
00000372 6750 beq +0x52 /* 000003C4 */
00000374 0480 0009 FF04 subi.l D0, 0x9FF04
0000037A 6748 beq +0x4A /* 000003C4 */
0000037C 0480 03FB F7F9 subi.l D0, 0x3FBF7F9
00000382 6740 beq +0x42 /* 000003C4 */
00000384 0480 0001 0E10 subi.l D0, 0x10E10
0000038A 6738 beq +0x3A /* 000003C4 */
0000038C 0480 02F8 06FF subi.l D0, 0x2F806FF
00000392 6730 beq +0x32 /* 000003C4 */
00000394 0480 000A F6F1 subi.l D0, 0xAF6F1
0000039A 6728 beq +0x2A /* 000003C4 */
0000039C 0480 0001 0316 subi.l D0, 0x10316
000003A2 6720 beq +0x22 /* 000003C4 */
000003A4 0480 02FB FEFA subi.l D0, 0x2FBFEFA
000003AA 6718 beq +0x1A /* 000003C4 */
000003AC 0480 02F4 FFBE subi.l D0, 0x2F4FFBE
000003B2 6710 beq +0x12 /* 000003C4 */
000003B4 0480 0000 0041 subi.l D0, 0x41 /* 'A' */
000003BA 6708 beq +0xA /* 000003C4 */
000003BC 0480 00FB FFFB subi.l D0, 0xFBFFFB
000003C2 6632 bne +0x34 /* 000003F6 */
label000003C4:
000003C4 2F0C move.l -[A7], A4
000003C6 2054 movea.l A0, [A4]
000003C8 2050 movea.l A0, [A0]
000003CA 2268 008C movea.l A1, [A0 + 0x8C]
000003CE 4E91 jsr [A1]
000003D0 2640 movea.l A3, D0
000003D2 2F07 move.l -[A7], D7
000003D4 2F0B move.l -[A7], A3
000003D6 486E FFF0 pea.l [A6 - 0x10]
000003DA 2053 movea.l A0, [A3]
000003DC 2050 movea.l A0, [A0]
000003DE 2268 0034 movea.l A1, [A0 + 0x34]
000003E2 4E91 jsr [A1]
000003E4 41EE FFF8 lea.l A0, [A6 - 0x8]
000003E8 43EE FFF0 lea.l A1, [A6 - 0x10]
000003EC 20D9 move.l [A0]+, [A1]+
000003EE 20D9 move.l [A0]+, [A1]+
000003F0 4FEF 0010 lea.l A7, [A7 + 0x10]
000003F4 6010 bra +0x12 /* 00000406 */
label000003F6:
000003F6 2F07 move.l -[A7], D7
000003F8 2F0C move.l -[A7], A4
000003FA 486E FFF8 pea.l [A6 - 0x8]
000003FE 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */]
00000402 4FEF 000C lea.l A7, [A7 + 0xC]
label00000406:
00000406 206E 0008 movea.l A0, [A6 + 0x8]
0000040A 43EE FFF8 lea.l A1, [A6 - 0x8]
0000040E 20D9 move.l [A0]+, [A1]+
00000410 20D9 move.l [A0]+, [A1]+
00000412 4CEE 1880 FFE4 movem.l D7,A3,A4, [A6 - 0x1C]
00000418 4E5E unlink A6
0000041A 4E75 rts